visual cryptography project in java